export function formateDate(date,fmt){
  if(/(y+)/.test(fmt)){
    fmt = fmt.replace(RegExp.$1,(date.getFullYear()+"").substring(4-RegExp.$1.length))
  }
  let o = {
    'M+':date.getMonth()+1,
    'd+':date.getDate(),
    'h+':date.getHours(),
    'm+':date.getMinutes(),
    's+':date.getSeconds(),
  }
  for(let i in o){
    if(new RegExp(`(${i})`).test(fmt)){
      let str = o[i]+"";
      if(str.length==1){
        str = "0"+str.trim()
      }
      fmt = fmt.replace(RegExp.$1,str)
    }
  }
  return fmt
}
export function dateTemp(){
  return Date.parse(new Date()).toString()
}

export function getHeader(type){
  let header = {
    trans_no: dateTemp(),
    trans_date: formateDate(new Date(),'yyyy-MM-dd'),
    service_type: type.toString(),
    client_mark: "WeChat",
    trans_time: formateDate(new Date(),'hh:mm:ss')
  }
  return header
}
